package com.focus.pay.wx.model.refund.v3.model;

import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
public class PromotionDetailModel {

    /**
     * 券ID
     */
    private String promotion_id;

    /**
     * 优惠范围
     * GLOBAL：全场代金券
     * SINGLE：单品优惠
     */
    private String scope;

    /**
     * 优惠类型
     * COUPON：代金券，需要走结算资金的充值型代金券
     * DISCOUNT：优惠券，不走结算资金的免充值型优惠券
     */
    private String type;

    /**
     * 优惠券面额
     * 用户享受优惠的金额（优惠券面额=微信出资金额+商家出资金额+其他出资方金额 ），单位为分
     */
    private int amount;

    /**
     * 优惠退款金额
     */
    private int refund_amount;

    /**
     * 商品列表
     */
    private List<GoodsDetailModel> goods_detail;
}
